start: 00000000 600E bra +0x10 /* 00000010 */ 00000002 0000 5744 ori.b D0, 0x44 /* 'D' */ 00000006 4546 chk.w D2, D6 00000008 00C9 .incomplete 0000000A 0000 0000 ori.b D0, 0x0 0000000E 0000 41FA ori.b D0, 0xFA // begin alternate branch 00000010-00000014 label00000010: 00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */] // end alternate branch 00000010-00000014 label00000010: // (misaligned) 00000012 FFEE .invalid <> 00000014 4E71 nop 00000016 4E71 nop 00000018 6000 041A bra +0x41C /* 00000434 */ 0000001C 4EFA 001E jmp [PC + 0x1E /* 0000003C */] 00000020 4EFA 002E jmp [PC + 0x2E /* 00000050 */] fn00000024: 00000024 4EFA 003E jmp [PC + 0x3E /* 00000064 */] 00000028 4EFA 0056 jmp [PC + 0x56 /* 00000080 */] 0000002C 4EFA 0088 jmp [PC + 0x88 /* 000000B6 */] 00000030 4EFA 00A4 jmp [PC + 0xA4 /* 000000D6 */] 00000034 4EFA 00C2 jmp [PC + 0xC2 /* 000000F8 */] 00000038 4EFA 00DE jmp [PC + 0xDE /* 00000118 */] label0000003C: 0000003C 205F movea.l A0, [A7]+ 0000003E 3218 move.w D1, [A0]+ label00000040: 00000040 3418 move.w D2, [A0]+ 00000042 B058 cmp.w D0, [A0]+ 00000044 57C9 FFFA dbeq D1, -0x8 /* 00000040 */ 00000048 4A42 tst.w D2 label0000004A: 0000004A 67FE beq -0x0 /* 0000004A */ 0000004C 4EF0 20FC jmp [A0 + D2.w - 0x4] label00000050: 00000050 205F movea.l A0, [A7]+ 00000052 3218 move.w D1, [A0]+ label00000054: 00000054 3418 move.w D2, [A0]+ 00000056 B098 cmp.l D0, [A0]+ 00000058 57C9 FFFA dbeq D1, -0x8 /* 00000054 */ 0000005C 4A42 tst.w D2 label0000005E: 0000005E 67FE beq -0x0 /* 0000005E */ 00000060 4EF0 20FA jmp [A0 + D2.w - 0x6] label00000064: 00000064 205F movea.l A0, [A7]+ 00000066 3218 move.w D1, [A0]+ 00000068 3418 move.w D2, [A0]+ 0000006A B042 cmp.w D0, D2 0000006C 6E0A bgt +0xC /* 00000078 */ 0000006E 9041 sub.w D0, D1 00000070 6D06 blt +0x8 /* 00000078 */ 00000072 D040 add.w D0, D0 00000074 41F0 0002 lea.l A0, [A0 + D0.w + 0x2] label00000078: 00000078 3010 move.w D0, [A0] label0000007A: 0000007A 67FE beq -0x0 /* 0000007A */ 0000007C 4EF0 0000 jmp [A0 + D0.w] label00000080: 00000080 202F 0004 move.l D0, [A7 + 0x4] 00000084 2F41 0004 move.l [A7 + 0x4], D1 00000088 222F 0008 move.l D1, [A7 + 0x8] 0000008C 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000090 48E7 3C00 movem.l -[A7], D2,D3,D4,D5 00000094 2400 move.l D2, D0 00000096 2601 move.l D3, D1 00000098 4842 swap.w D2 0000009A C4C3 mulu.w D2, D3 0000009C 2800 move.l D4, D0 0000009E 2A01 move.l D5, D1 000000A0 4845 swap.w D5 000000A2 C8C5 mulu.w D4, D5 000000A4 D444 add.w D2, D4 000000A6 4842 swap.w D2 000000A8 4242 clr.w D2 000000AA C0C1 mulu.w D0, D1 000000AC D082 add.l D0, D2 000000AE 4CDF 003C movem.l D2,D3,D4,D5, [A7]+ 000000B2 221F move.l D1, [A7]+ 000000B4 4E75 rts label000000B6: 000000B6 202F 0004 move.l D0, [A7 + 0x4] 000000BA 2F41 0004 move.l [A7 + 0x4], D1 000000BE 222F 0008 move.l D1, [A7 + 0x8] 000000C2 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000000C6 48E7 3100 movem.l -[A7], D2,D3,D7 000000CA 4EBA 009C jsr [PC + 0x9C /* 00000168 */] 000000CE 4CDF 008C movem.l D2,D3,D7, [A7]+ 000000D2 221F move.l D1, [A7]+ 000000D4 4E75 rts label000000D6: 000000D6 202F 0004 move.l D0, [A7 + 0x4] 000000DA 2F41 0004 move.l [A7 + 0x4], D1 000000DE 222F 0008 move.l D1, [A7 + 0x8] 000000E2 2F5F 0004 move.l [A7 + 0x4], [A7]+ 000000E6 48E7 3100 movem.l -[A7], D2,D3,D7 000000EA 4EBA 007C jsr [PC + 0x7C /* 00000168 */] 000000EE 2001 move.l D0, D1 000000F0 4CDF 008C movem.l D2,D3,D7, [A7]+ 000000F4 221F move.l D1, [A7]+ 000000F6 4E75 rts label000000F8: 000000F8 202F 0004 move.l D0, [A7 + 0x4] 000000FC 2F41 0004 move.l [A7 + 0x4], D1 00000100 222F 0008 move.l D1, [A7 + 0x8] 00000104 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000108 48E7 3100 movem.l -[A7], D2,D3,D7 0000010C 4EBA 002C jsr [PC + 0x2C /* 0000013A */] 00000110 4CDF 008C movem.l D2,D3,D7, [A7]+ 00000114 221F move.l D1, [A7]+ 00000116 4E75 rts label00000118: 00000118 202F 0004 move.l D0, [A7 + 0x4] 0000011C 2F41 0004 move.l [A7 + 0x4], D1 00000120 222F 0008 move.l D1, [A7 + 0x8] 00000124 2F5F 0004 move.l [A7 + 0x4], [A7]+ 00000128 48E7 3100 movem.l -[A7], D2,D3,D7 0000012C 4EBA 000C jsr [PC + 0xC /* 0000013A */] 00000130 2001 move.l D0, D1 00000132 4CDF 008C movem.l D2,D3,D7, [A7]+ 00000136 221F move.l D1, [A7]+ 00000138 4E75 rts fn0000013A: 0000013A 4A80 tst.l D0 0000013C 6A1C bpl +0x1E /* 0000015A */ 0000013E 4A81 tst.l D1 00000140 6A0C bpl +0xE /* 0000014E */ 00000142 4480 neg.l D0 00000144 4481 neg.l D1 00000146 4EBA 0020 jsr [PC + 0x20 /* 00000168 */] 0000014A 4481 neg.l D1 0000014C 4E75 rts label0000014E: 0000014E 4480 neg.l D0 00000150 4EBA 0016 jsr [PC + 0x16 /* 00000168 */] 00000154 4480 neg.l D0 00000156 4481 neg.l D1 00000158 4E75 rts label0000015A: 0000015A 4A81 tst.l D1 0000015C 6A0A bpl +0xC /* 00000168 */ 0000015E 4481 neg.l D1 00000160 4EBA 0006 jsr [PC + 0x6 /* 00000168 */] 00000164 4480 neg.l D0 00000166 4E75 rts fn00000168: 00000168 2E3C 0000 FFFF move.l D7, 0xFFFF 0000016E B280 cmp.l D1, D0 00000170 6306 bls +0x8 /* 00000178 */ 00000172 2200 move.l D1, D0 00000174 7000 moveq.l D0, 0x00 00000176 4E75 rts label00000178: 00000178 B087 cmp.l D0, D7 0000017A 620C bhi +0xE /* 00000188 */ 0000017C 80C1 divu.w D0, D1 0000017E 4840 swap.w D0 00000180 3200 move.w D1, D0 00000182 4240 clr.w D0 00000184 4840 swap.w D0 00000186 4E75 rts label00000188: 00000188 B287 cmp.l D1, D7 0000018A 621A bhi +0x1C /* 000001A6 */ 0000018C 2E00 move.l D7, D0 0000018E 4240 clr.w D0 00000190 4840 swap.w D0 00000192 80C1 divu.w D0, D1 00000194 4840 swap.w D0 00000196 4847 swap.w D7 00000198 3E00 move.w D7, D0 0000019A 4847 swap.w D7 0000019C 8EC1 divu.w D7, D1 0000019E 3007 move.w D0, D7 000001A0 4847 swap.w D7 000001A2 3207 move.w D1, D7 000001A4 4E75 rts label000001A6: 000001A6 2400 move.l D2, D0 000001A8 2601 move.l D3, D1 label000001AA: 000001AA E288 lsr D0, 1 000001AC E289 lsr D1, 1 000001AE B287 cmp.l D1, D7 000001B0 62F8 bhi -0x6 /* 000001AA */ 000001B2 80C1 divu.w D0, D1 000001B4 C087 and.l D0, D7 label000001B6: 000001B6 3203 move.w D1, D3 000001B8 C2C0 mulu.w D1, D0 000001BA 2E03 move.l D7, D3 000001BC 4847 swap.w D7 000001BE CEC0 mulu.w D7, D0 000001C0 4847 swap.w D7 000001C2 D287 add.l D1, D7 000001C4 6508 bcs +0xA /* 000001CE */ 000001C6 9282 sub.l D1, D2 000001C8 6204 bhi +0x6 /* 000001CE */ 000001CA 4481 neg.l D1 000001CC 4E75 rts label000001CE: 000001CE 5340 subq.w D0, 1 000001D0 60E4 bra -0x1A /* 000001B6 */ 000001D2 0050 0001 ori.w [A0], 0x1 fn000001D6: 000001D6 3F78 0BAA 0004 move.w [A7 + 0x4], [0x00000BAA /* MBarHeight */] 000001DC 4E75 rts 000001DE 7000 moveq.l D0, 0x00 label000001E0: 000001E0 2F09 move.l -[A7], A1 label000001E2: 000001E2 31C0 0220 move.w [0x00000220 /* MemErr */], D0 000001E6 4E75 rts 000001E8 7000 moveq.l D0, 0x00 000001EA 60F6 bra -0x8 /* 000001E2 */ label000001EC: 000001EC 225F movea.l A1, [A7]+ 000001EE 205F movea.l A0, [A7]+ 000001F0 A064 syscall MoveHHi 000001F2 4ED1 jmp [A1] fn000001F4: 000001F4 4A78 028E tst.w [0x0000028E /* ROM85 */] 000001F8 6AF2 bpl -0xC /* 000001EC */ 000001FA 226F 0004 movea.l A1, [A7 + 0x4] 000001FE 48E7 1F3E movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6 00000202 2009 move.l D0, A1 00000204 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000208 670C beq +0xE /* 00000216 */ 0000020A 2240 movea.l A1, D0 0000020C 2011 move.l D0, [A1] 0000020E C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000212 2040 movea.l A0, D0 00000214 6606 bne +0x8 /* 0000021C */ label00000216: 00000216 7093 moveq.l D0, 0xFFFFFF93 label00000218: 00000218 6000 0162 bra +0x164 /* 0000037C */ label0000021C: 0000021C 2849 movea.l A4, A1 0000021E 4A14 tst.b [A4] 00000220 6A04 bpl +0x6 /* 00000226 */ 00000222 708B moveq.l D0, 0xFFFFFF8B 00000224 60F2 bra -0xC /* 00000218 */ label00000226: 00000226 2C49 movea.l A6, A1 00000228 2028 FFFC move.l D0, [A0 - 0x4] 0000022C C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000230 9DC0 sub.l A6, D0 00000232 2656 movea.l A3, [A6] 00000234 5188 subq.l A0, 8 00000236 2210 move.l D1, [A0] 00000238 C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 0000023C 2E01 move.l D7, D1 0000023E 5187 subq.l D7, 8 00000240 7000 moveq.l D0, 0x00 00000242 D1C1 add.l A0, D1 00000244 B1CB cmpa.l A0, A3 00000246 6400 0134 bcc +0x136 /* 0000037C */ 0000024A 4A10 tst.b [A0] 0000024C 6710 beq +0x12 /* 0000025E */ 0000024E 6A00 012C bpl +0x12E /* 0000037C */ 00000252 2068 0004 movea.l A0, [A0 + 0x4] 00000256 D1CE add.l A0, A6 00000258 4A10 tst.b [A0] 0000025A 6B00 0120 bmi +0x122 /* 0000037C */ label0000025E: 0000025E 220F move.l D1, A7 00000260 C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000264 2078 02AA movea.l A0, [0x000002AA /* ApplZone */] 00000268 9290 sub.l D1, [A0] 0000026A 243C 0000 0400 move.l D2, 0x400 00000270 2002 move.l D0, D2 00000272 D087 add.l D0, D7 00000274 B280 cmp.l D1, D0 00000276 6D02 blt +0x4 /* 0000027A */ 00000278 2200 move.l D1, D0 label0000027A: 0000027A 70FF moveq.l D0, 0xFFFFFFFF 0000027C B282 cmp.l D1, D2 0000027E 6D00 00FC blt +0xFE /* 0000037C */ 00000282 0482 0000 0080 subi.l D2, 0x80 00000288 9282 sub.l D1, D2 0000028A 9FC1 sub.l A7, D1 0000028C 9EFC 0016 sub.w A7, 0x16 00000290 2A4F movea.l A5, A7 00000292 2B41 0008 move.l [A5 + 0x8], D1 00000296 2B78 0118 0012 move.l [A5 + 0x12], [0x00000118 /* TheZone */] 0000029C 21CE 0118 move.l [0x00000118 /* TheZone */], A6 000002A0 2054 movea.l A0, [A4] 000002A2 5148 subq.w A0, 8 000002A4 2A90 move.l [A5], [A0] 000002A6 2014 move.l D0, [A4] 000002A8 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 000002AC 2B40 000C move.l [A5 + 0xC], D0 000002B0 1B54 0010 move.b [A5 + 0x10], [A4] 000002B4 6100 00D2 bsr +0xD4 /* 00000388 */ 000002B8 4A12 tst.b [A2] 000002BA 662A bne +0x2C /* 000002E6 */ 000002BC 2212 move.l D1, [A2] 000002BE 2001 move.l D0, D1 000002C0 5180 subq.l D0, 8 000002C2 BE80 cmp.l D7, D0 000002C4 6220 bhi +0x22 /* 000002E6 */ 000002C6 9087 sub.l D0, D7 000002C8 6706 beq +0x8 /* 000002D0 */ 000002CA 740C moveq.l D2, 0x0C 000002CC B082 cmp.l D0, D2 000002CE 6516 bcs +0x18 /* 000002E6 */ label000002D0: 000002D0 2054 movea.l A0, [A4] 000002D2 224A movea.l A1, A2 000002D4 D3C1 add.l A1, D1 label000002D6: 000002D6 2007 move.l D0, D7 000002D8 93C0 sub.l A1, D0 000002DA 91AE 000C sub.l [A6 + 0xC], D0 000002DE A02E syscall BlockMove/BlockMoveData 000002E0 204C movea.l A0, A4 000002E2 A02B syscall EmptyHandle 000002E4 6068 bra +0x6A /* 0000034E */ label000002E6: 000002E6 7C00 moveq.l D6, 0x00 000002E8 6100 00D8 bsr +0xDA /* 000003C2 */ 000002EC 6100 0112 bsr +0x114 /* 00000400 */ 000002F0 6100 0096 bsr +0x98 /* 00000388 */ label000002F4: 000002F4 2212 move.l D1, [A2] 000002F6 202D 0004 move.l D0, [A5 + 0x4] 000002FA 41ED 0016 lea.l A0, [A5 + 0x16] 000002FE 224A movea.l A1, A2 00000300 D3C1 add.l A1, D1 00000302 93C0 sub.l A1, D0 00000304 DC80 add.l D6, D0 00000306 91AE 000C sub.l [A6 + 0xC], D0 0000030A A02E syscall BlockMove/BlockMoveData 0000030C 4A87 tst.l D7 0000030E 673E beq +0x40 /* 0000034E */ 00000310 2009 move.l D0, A1 00000312 908A sub.l D0, A2 00000314 6716 beq +0x18 /* 0000032C */ 00000316 2200 move.l D1, D0 00000318 5181 subq.l D1, 8 0000031A 9287 sub.l D1, D7 0000031C 650C bcs +0xE /* 0000032A */ 0000031E 6706 beq +0x8 /* 00000326 */ 00000320 740C moveq.l D2, 0x0C 00000322 B481 cmp.l D2, D1 00000324 6504 bcs +0x6 /* 0000032A */ label00000326: 00000326 2054 movea.l A0, [A4] 00000328 60AC bra -0x52 /* 000002D6 */ label0000032A: 0000032A 2480 move.l [A2], D0 label0000032C: 0000032C 4CD1 0030 movem.l D4,D5, [A1] 00000330 234E 0004 move.l [A1 + 0x4], A6 00000334 2286 move.l [A1], D6 00000336 12BC 0040 move.b [A1], 0x40 /* '@' */ 0000033A 2F09 move.l -[A7], A1 0000033C 6100 0084 bsr +0x86 /* 000003C2 */ 00000340 6100 00BE bsr +0xC0 /* 00000400 */ 00000344 6142 bsr +0x44 /* 00000388 */ 00000346 225F movea.l A1, [A7]+ 00000348 48D1 0030 movem.l [A1], D4,D5 0000034C 60A6 bra -0x58 /* 000002F4 */ label0000034E: 0000034E 5189 subq.l A1, 8 00000350 51AE 000C subq.l [A6 + 0xC], 8 00000354 2009 move.l D0, A1 00000356 908A sub.l D0, A2 00000358 6702 beq +0x4 /* 0000035C */ 0000035A 2480 move.l [A2], D0 label0000035C: 0000035C 2449 movea.l A2, A1 0000035E 24D5 move.l [A2]+, [A5] 00000360 204C movea.l A0, A4 00000362 91CE sub.l A0, A6 00000364 24C8 move.l [A2]+, A0 00000366 288A move.l [A4], A2 00000368 18AD 0010 move.b [A4], [A5 + 0x10] 0000036C 21ED 0012 0118 move.l [0x00000118 /* TheZone */], [A5 + 0x12] 00000372 7000 moveq.l D0, 0x00 00000374 DFED 0008 add.l A7, [A5 + 0x8] 00000378 DEFC 0016 add.w A7, 0x16 label0000037C: 0000037C 4CDF 7CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6, [A7]+ 00000380 2E9F move.l [A7], [A7]+ 00000382 31C0 0220 move.w [0x00000220 /* MemErr */], D0 00000386 4E75 rts fn00000388: 00000388 2014 move.l D0, [A4] 0000038A 670A beq +0xC /* 00000396 */ 0000038C C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000390 2040 movea.l A0, D0 00000392 5148 subq.w A0, 8 00000394 6004 bra +0x6 /* 0000039A */ label00000396: 00000396 41EE 0034 lea.l A0, [A6 + 0x34] label0000039A: 0000039A 2210 move.l D1, [A0] 0000039C C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 000003A0 4A10 tst.b [A0] 000003A2 670C beq +0xE /* 000003B0 */ 000003A4 6A14 bpl +0x16 /* 000003BA */ 000003A6 2268 0004 movea.l A1, [A0 + 0x4] 000003AA D3CE add.l A1, A6 000003AC 4A11 tst.b [A1] 000003AE 6B0A bmi +0xC /* 000003BA */ label000003B0: 000003B0 2448 movea.l A2, A0 000003B2 D1C1 add.l A0, D1 000003B4 B1CB cmpa.l A0, A3 000003B6 65E2 bcs -0x1C /* 0000039A */ 000003B8 6006 bra +0x8 /* 000003C0 */ label000003BA: 000003BA B1ED 000C cmpa.l A0, [A5 + 0xC] 000003BE 63F0 bls -0xE /* 000003B0 */ label000003C0: 000003C0 4E75 rts fn000003C2: 000003C2 202D 0008 move.l D0, [A5 + 0x8] 000003C6 B087 cmp.l D0, D7 000003C8 6D02 blt +0x4 /* 000003CC */ 000003CA 2007 move.l D0, D7 label000003CC: 000003CC 43ED 0016 lea.l A1, [A5 + 0x16] 000003D0 2054 movea.l A0, [A4] 000003D2 D1C7 add.l A0, D7 000003D4 91C0 sub.l A0, D0 000003D6 9E80 sub.l D7, D0 000003D8 2B40 0004 move.l [A5 + 0x4], D0 000003DC 2200 move.l D1, D0 000003DE A02E syscall BlockMove/BlockMoveData 000003E0 204C movea.l A0, A4 000003E2 2007 move.l D0, D7 000003E4 6604 bne +0x6 /* 000003EA */ 000003E6 A02B syscall EmptyHandle 000003E8 4E75 rts label000003EA: 000003EA 2050 movea.l A0, [A0] 000003EC 5148 subq.w A0, 8 000003EE 1410 move.b D2, [A0] 000003F0 5080 addq.l D0, 8 000003F2 2080 move.l [A0], D0 000003F4 1082 move.b [A0], D2 000003F6 D1C0 add.l A0, D0 000003F8 2081 move.l [A0], D1 000003FA D3AE 000C add.l [A6 + 0xC], D1 000003FE 4E75 rts fn00000400: 00000400 203C 0080 0000 move.l D0, 0x800000 00000406 A04C syscall CompactMem 00000408 4E75 rts fn0000040A: 0000040A 225F movea.l A1, [A7]+ 0000040C 201F move.l D0, [A7]+ 0000040E A122 syscall NewHandle, flags=1 00000410 2E88 move.l [A7], A0 00000412 4EFA FDCC jmp [PC - 0x234 /* 000001E0 */] fn00000416: 00000416 225F movea.l A1, [A7]+ 00000418 205F movea.l A0, [A7]+ 0000041A A023 syscall DisposHandle/DisposeHandle 0000041C 4EFA FDC2 jmp [PC - 0x23E /* 000001E0 */] fn00000420: 00000420 225F movea.l A1, [A7]+ 00000422 205F movea.l A0, [A7]+ 00000424 A029 syscall HLock 00000426 4EFA FDB8 jmp [PC - 0x248 /* 000001E0 */] fn0000042A: 0000042A 225F movea.l A1, [A7]+ 0000042C 205F movea.l A0, [A7]+ 0000042E A02A syscall HUnlock 00000430 4EFA FDAE jmp [PC - 0x252 /* 000001E0 */] label00000434: 00000434 4E56 FFFC link A6, -0x0004 00000438 42AE FFFC clr.l [A6 - 0x4] 0000043C 302E 000C move.w D0, [A6 + 0xC] 00000440 4EBA FBE2 jsr [PC - 0x41E /* 00000024 */] 00000444 0000 0005 ori.b D0, 0x5 00000448 00B8 000C 008A 00A4 ori.l [0x000000A4], 0xC008A 00000450 005A 0068 ori.w [A2]+, 0x68 /* 'h' */ 00000454 0076 206E 000E ori.w [A6 + D0.w + 0xE], 0x206E /* ' n' */ 0000045A 4A28 006E tst.b [A0 + 0x6E] 0000045E 6700 00A0 beq +0xA2 /* 00000500 */ 00000462 302E 000A move.w D0, [A6 + 0xA] 00000466 4EBA FBBC jsr [PC - 0x444 /* 00000024 */] 0000046A 0000 0006 ori.b D0, 0x6 0000046E 0092 000E 008E ori.l [A2], 0xE008E 00000474 008C 008A 0018 ori.l A4, 0x8A0018 0000047A 0024 0022 ori.b -[A4], 0x22 /* '\"' */ 0000047E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000482 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000486 4EBA 01F2 jsr [PC + 0x1F2 /* 0000067A */] 0000048A 5C8F addq.l A7, 6 0000048C 6000 0072 bra +0x74 /* 00000500 */ 00000490 2F2E 000E move.l -[A7], [A6 + 0xE] 00000494 4EBA 057E jsr [PC + 0x57E /* 00000A14 */] 00000498 588F addq.l A7, 4 0000049A 6000 0064 bra +0x66 /* 00000500 */ 0000049E 2F2E 000E move.l -[A7], [A6 + 0xE] 000004A2 4EBA 04CA jsr [PC + 0x4CA /* 0000096E */] 000004A6 588F addq.l A7, 4 000004A8 6056 bra +0x58 /* 00000500 */ 000004AA 2F2E 000E move.l -[A7], [A6 + 0xE] 000004AE 3F2E 0012 move.w -[A7], [A6 + 0x12] 000004B2 4EBA 0064 jsr [PC + 0x64 /* 00000518 */] 000004B6 5C8F addq.l A7, 6 000004B8 6046 bra +0x48 /* 00000500 */ 000004BA 2F2E 000E move.l -[A7], [A6 + 0xE] 000004BE 3F2E 0012 move.w -[A7], [A6 + 0x12] 000004C2 4EBA 0130 jsr [PC + 0x130 /* 000005F4 */] 000004C6 5C8F addq.l A7, 6 000004C8 6036 bra +0x38 /* 00000500 */ 000004CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004CE 4EBA 0148 jsr [PC + 0x148 /* 00000618 */] 000004D2 588F addq.l A7, 4 000004D4 602A bra +0x2C /* 00000500 */ 000004D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DA 2F2E 000E move.l -[A7], [A6 + 0xE] 000004DE 3F2E 0012 move.w -[A7], [A6 + 0x12] 000004E2 4EBA 057A jsr [PC + 0x57A /* 00000A5E */] 000004E6 4FEF 000A lea.l A7, [A7 + 0xA] 000004EA 48C0 ext.l D0 000004EC 2D40 FFFC move.l [A6 - 0x4], D0 000004F0 600E bra +0x10 /* 00000500 */ 000004F2 2F2E 000E move.l -[A7], [A6 + 0xE] 000004F6 3F2E 0012 move.w -[A7], [A6 + 0x12] 000004FA 4EBA 07AE jsr [PC + 0x7AE /* 00000CAA */] 000004FE 5C8F addq.l A7, 6 label00000500: 00000500 202E FFFC move.l D0, [A6 - 0x4] 00000504 4E5E unlink A6 00000506 205F movea.l A0, [A7]+ 00000508 4FEF 000C lea.l A7, [A7 + 0xC] 0000050C 2E80 move.l [A7], D0 0000050E 4ED0 jmp [A0] 00000510 4D41 chk.w D6, D1 00000512 494E chk.w D4, A6 00000514 2020 move.l D0, -[A0] 00000516 2020 move.l D0, -[A0] fn00000518: 00000518 4E56 FFE8 link A6, -0x0018 0000051C 082E 0003 0009 btst.b [A6 + 0x9], 0x3 00000522 6700 00C4 beq +0xC6 /* 000005E8 */ 00000526 42A7 clr.l -[A7] 00000528 4878 0010 push.l 0x10 0000052C 4EBA FEDC jsr [PC - 0x124 /* 0000040A */] 00000530 205F movea.l A0, [A7]+ 00000532 2D48 FFFC move.l [A6 - 0x4], A0 00000536 206E 000A movea.l A0, [A6 + 0xA] 0000053A 216E FFFC 0082 move.l [A0 + 0x82], [A6 - 0x4] 00000540 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000544 4EBA FCAE jsr [PC - 0x352 /* 000001F4 */] 00000548 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000054C 4EBA FED2 jsr [PC - 0x12E /* 00000420 */] 00000550 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000554 A874 syscall GetPort 00000556 206E FFFC movea.l A0, [A6 - 0x4] 0000055A 2050 movea.l A0, [A0] 0000055C 43EE FFEC lea.l A1, [A6 - 0x14] 00000560 20D9 move.l [A0]+, [A1]+ 00000562 20D9 move.l [A0]+, [A1]+ 00000564 2F2E 000A move.l -[A7], [A6 + 0xA] 00000568 A873 syscall SetPort 0000056A 206E FFFC movea.l A0, [A6 - 0x4] 0000056E 2F10 move.l -[A7], [A0] 00000570 A870 syscall LocalToGlobal 00000572 206E FFFC movea.l A0, [A6 - 0x4] 00000576 2050 movea.l A0, [A0] 00000578 4868 0004 pea.l [A0 + 0x4] 0000057C A870 syscall LocalToGlobal 0000057E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000582 A873 syscall SetPort 00000584 486E FFF4 pea.l [A6 - 0xC] 00000588 A910 syscall GetWMgrPort 0000058A 206E FFFC movea.l A0, [A6 - 0x4] 0000058E 226E FFF4 movea.l A1, [A6 - 0xC] 00000592 2050 movea.l A0, [A0] 00000594 5088 addq.l A0, 8 00000596 5089 addq.l A1, 8 00000598 20D9 move.l [A0]+, [A1]+ 0000059A 20D9 move.l [A0]+, [A1]+ 0000059C 206E FFFC movea.l A0, [A6 - 0x4] 000005A0 2050 movea.l A0, [A0] 000005A2 4868 0008 pea.l [A0 + 0x8] 000005A6 3F3C 0003 move.w -[A7], 0x3 000005AA 3F3C 0003 move.w -[A7], 0x3 000005AE A8A9 syscall InsetRect 000005B0 206E FFFC movea.l A0, [A6 - 0x4] 000005B4 4267 clr.w -[A7] 000005B6 2D50 FFE8 move.l [A6 - 0x18], [A0] 000005BA 4EBA FC1A jsr [PC - 0x3E6 /* 000001D6 */] 000005BE 301F move.w D0, [A7]+ 000005C0 0640 000C addi.w D0, 0xC 000005C4 206E FFE8 movea.l A0, [A6 - 0x18] 000005C8 D168 0008 add.w [A0 + 0x8], D0 000005CC 206E FFFC movea.l A0, [A6 - 0x4] 000005D0 2050 movea.l A0, [A0] 000005D2 5368 000E subq.w [A0 + 0xE], 1 000005D6 206E FFFC movea.l A0, [A6 - 0x4] 000005DA 2050 movea.l A0, [A0] 000005DC 5368 000C subq.w [A0 + 0xC], 1 000005E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005E4 4EBA FE44 jsr [PC - 0x1BC /* 0000042A */] label000005E8: 000005E8 4E5E unlink A6 000005EA 4E75 rts 000005EC 444F neg.w A7 000005EE 4E45 trap 5 000005F0 5720 subq.b -[A0], 3 000005F2 2020 move.l D0, -[A0] fn000005F4: 000005F4 4E56 0000 link A6, 0 000005F8 082E 0003 0009 btst.b [A6 + 0x9], 0x3 000005FE 670C beq +0xE /* 0000060C */ 00000600 206E 000A movea.l A0, [A6 + 0xA] 00000604 2F28 0082 move.l -[A7], [A0 + 0x82] 00000608 4EBA FE0C jsr [PC - 0x1F4 /* 00000416 */] label0000060C: 0000060C 4E5E unlink A6 0000060E 4E75 rts 00000610 444F neg.w A7 00000612 4449 neg.w A1 00000614 5350 subq.w [A0], 1 00000616 4F53 chk.w D7, [A3] fn00000618: 00000618 4E56 FFF8 link A6, -0x0008 0000061C 206E 0008 movea.l A0, [A6 + 0x8] 00000620 43EE FFF8 lea.l A1, [A6 - 0x8] 00000624 22D8 move.l [A1]+, [A0]+ 00000626 22D8 move.l [A1]+, [A0]+ 00000628 486E FFF8 pea.l [A6 - 0x8] 0000062C 3F3C FFFF move.w -[A7], 0xFFFF 00000630 3F3C FFFF move.w -[A7], 0xFFFF 00000634 A8A9 syscall InsetRect 00000636 066E FFF4 FFF8 addi.w [A6 - 0x8], 0xFFF4 0000063C 526E FFFE addq.w [A6 - 0x2], 1 00000640 526E FFFC addq.w [A6 - 0x4], 1 00000644 486E FFF8 pea.l [A6 - 0x8] 00000648 A8A1 syscall FrameRect 0000064A 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000064E 302E FFF8 move.w D0, [A6 - 0x8] 00000652 0640 000C addi.w D0, 0xC 00000656 3F00 move.w -[A7], D0 00000658 A893 syscall MoveTo 0000065A 302E FFFE move.w D0, [A6 - 0x2] 0000065E 5540 subq.w D0, 2 00000660 3F00 move.w -[A7], D0 00000662 302E FFF8 move.w D0, [A6 - 0x8] 00000666 0640 000C addi.w D0, 0xC 0000066A 3F00 move.w -[A7], D0 0000066C A891 syscall LineTo 0000066E 4E5E unlink A6 00000670 4E75 rts 00000672 444F neg.w A7 00000674 4752 chk.w D3, [A2] 00000676 4F57 chk.w D7, [A7] 00000678 2020 move.l D0, -[A0] fn0000067A: 0000067A 4E56 FF9E link A6, -0x0062 0000067E 2F0B move.l -[A7], A3 00000680 486E FFEE pea.l [A6 - 0x12] 00000684 A898 syscall GetPenState 00000686 486E FFA2 pea.l [A6 - 0x5E] 0000068A 487A 07E2 pea.l [PC + 0x7E2 /* 00000E6E, value 0x10414130, pstring "AA00AA00AA00AA00" */] 0000068E A866 syscall StuffHex 00000690 206E 000A movea.l A0, [A6 + 0xA] 00000694 2068 0076 movea.l A0, [A0 + 0x76] 00000698 2050 movea.l A0, [A0] 0000069A 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000069E 5488 addq.l A0, 2 000006A0 22D8 move.l [A1]+, [A0]+ 000006A2 22D8 move.l [A1]+, [A0]+ 000006A4 486E FFE6 pea.l [A6 - 0x1A] 000006A8 3F3C FFFF move.w -[A7], 0xFFFF 000006AC 3F3C FFFF move.w -[A7], 0xFFFF 000006B0 A8A9 syscall InsetRect 000006B2 3F3C 0001 move.w -[A7], 0x1 000006B6 3F3C 0001 move.w -[A7], 0x1 000006BA A89B syscall PenSize 000006BC 486E FFE6 pea.l [A6 - 0x1A] 000006C0 A8A1 syscall FrameRect 000006C2 3F3C 0001 move.w -[A7], 0x1 000006C6 3F3C 0001 move.w -[A7], 0x1 000006CA A89B syscall PenSize 000006CC 302E FFE8 move.w D0, [A6 - 0x18] 000006D0 5640 addq.w D0, 3 000006D2 3F00 move.w -[A7], D0 000006D4 3F2E FFEA move.w -[A7], [A6 - 0x16] 000006D8 A893 syscall MoveTo 000006DA 3F2E FFEC move.w -[A7], [A6 - 0x14] 000006DE 3F2E FFEA move.w -[A7], [A6 - 0x16] 000006E2 A891 syscall LineTo 000006E4 3F2E FFEC move.w -[A7], [A6 - 0x14] 000006E8 302E FFE6 move.w D0, [A6 - 0x1A] 000006EC 0640 FFF5 addi.w D0, 0xFFF5 000006F0 3F00 move.w -[A7], D0 000006F2 A891 syscall LineTo 000006F4 3F3C 0001 move.w -[A7], 0x1 000006F8 3F3C 0001 move.w -[A7], 0x1 000006FC A89B syscall PenSize 000006FE 486E FFDE pea.l [A6 - 0x22] 00000702 2F2E 000A move.l -[A7], [A6 + 0xA] 00000706 4EBA 0680 jsr [PC + 0x680 /* 00000D88 */] 0000070A 508F addq.l A7, 8 0000070C 486E FFDE pea.l [A6 - 0x22] 00000710 A8A3 syscall EraseRect 00000712 486E FFDE pea.l [A6 - 0x22] 00000716 A8A1 syscall FrameRect 00000718 3F3C 0003 move.w -[A7], 0x3 0000071C A887 syscall TextFont 0000071E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000722 A88A syscall TextSize 00000724 206E 000A movea.l A0, [A6 + 0xA] 00000728 4267 clr.w -[A7] 0000072A 2068 0086 movea.l A0, [A0 + 0x86] 0000072E 2F10 move.l -[A7], [A0] 00000730 A88C syscall StringWidth 00000732 301F move.w D0, [A7]+ 00000734 3D40 FFCC move.w [A6 - 0x34], D0 00000738 302E FFE4 move.w D0, [A6 - 0x1C] 0000073C 906E FFE0 sub.w D0, [A6 - 0x20] 00000740 5140 subq.w D0, 8 00000742 3D40 FFC6 move.w [A6 - 0x3A], D0 00000746 302E FFE0 move.w D0, [A6 - 0x20] 0000074A 5A40 addq.w D0, 5 0000074C 3D40 FFCA move.w [A6 - 0x36], D0 00000750 206E 000A movea.l A0, [A6 + 0xA] 00000754 4A28 0070 tst.b [A0 + 0x70] 00000758 670C beq +0xE /* 00000766 */ 0000075A 066E FFED FFC6 addi.w [A6 - 0x3A], 0xFFED 00000760 066E 0013 FFCA addi.w [A6 - 0x36], 0x13 label00000766: 00000766 082E 0003 0009 btst.b [A6 + 0x9], 0x3 0000076C 6706 beq +0x8 /* 00000774 */ 0000076E 066E FFEB FFC6 addi.w [A6 - 0x3A], 0xFFEB label00000774: 00000774 302E FFCC move.w D0, [A6 - 0x34] 00000778 B06E FFC6 cmp.w D0, [A6 - 0x3A] 0000077C 6C08 bge +0xA /* 00000786 */ 0000077E 306E FFCC movea.w A0, [A6 - 0x34] 00000782 2008 move.l D0, A0 00000784 6004 bra +0x6 /* 0000078A */ label00000786: 00000786 302E FFC6 move.w D0, [A6 - 0x3A] label0000078A: 0000078A 3D40 FFCC move.w [A6 - 0x34], D0 0000078E 302E FFCA move.w D0, [A6 - 0x36] 00000792 D06E FFCC add.w D0, [A6 - 0x34] 00000796 3D40 FFC8 move.w [A6 - 0x38], D0 0000079A 41EE FFBC lea.l A0, [A6 - 0x44] 0000079E 43EE FFDE lea.l A1, [A6 - 0x22] 000007A2 20D9 move.l [A0]+, [A1]+ 000007A4 20D9 move.l [A0]+, [A1]+ 000007A6 546E FFBC addq.w [A6 - 0x44], 2 000007AA 556E FFC0 subq.w [A6 - 0x40], 2 000007AE 302E FFCA move.w D0, [A6 - 0x36] 000007B2 5540 subq.w D0, 2 000007B4 3D40 FFBE move.w [A6 - 0x42], D0 000007B8 302E FFC8 move.w D0, [A6 - 0x38] 000007BC 5440 addq.w D0, 2 000007BE 3D40 FFC2 move.w [A6 - 0x3E], D0 000007C2 206E 000A movea.l A0, [A6 + 0xA] 000007C6 4A28 006F tst.b [A0 + 0x6F] 000007CA 6700 0112 beq +0x114 /* 000008DE */ 000007CE 082E 0000 FFE9 btst.b [A6 - 0x17], 0x0 000007D4 671A beq +0x1C /* 000007F0 */ 000007D6 41EE FFA2 lea.l A0, [A6 - 0x5E] 000007DA 2648 movea.l A3, A0 000007DC 1013 move.b D0, [A3] 000007DE 4880 ext.w D0 000007E0 4640 not.w D0 000007E2 1680 move.b [A3], D0 000007E4 1753 0002 move.b [A3 + 0x2], [A3] 000007E8 1753 0004 move.b [A3 + 0x4], [A3] 000007EC 1753 0006 move.b [A3 + 0x6], [A3] label000007F0: 000007F0 082E 0000 FFE7 btst.b [A6 - 0x19], 0x0 000007F6 6722 beq +0x24 /* 0000081A */ 000007F8 41EE FFA2 lea.l A0, [A6 - 0x5E] 000007FC 2D48 FF9E move.l [A6 - 0x62], A0 00000800 206E FF9E movea.l A0, [A6 - 0x62] 00000804 2010 move.l D0, [A0] 00000806 E088 lsr D0, 8 00000808 206E FF9E movea.l A0, [A6 - 0x62] 0000080C 2080 move.l [A0], D0 0000080E 206E FF9E movea.l A0, [A6 - 0x62] 00000812 226E FF9E movea.l A1, [A6 - 0x62] 00000816 2350 0004 move.l [A1 + 0x4], [A0] label0000081A: 0000081A 486E FFDE pea.l [A6 - 0x22] 0000081E 3F3C 0001 move.w -[A7], 0x1 00000822 3F3C 0001 move.w -[A7], 0x1 00000826 A8A9 syscall InsetRect 00000828 486E FFDE pea.l [A6 - 0x22] 0000082C 486E FFA2 pea.l [A6 - 0x5E] 00000830 A8A5 syscall FillRect 00000832 486E FFDE pea.l [A6 - 0x22] 00000836 3F3C FFFF move.w -[A7], 0xFFFF 0000083A 3F3C FFFF move.w -[A7], 0xFFFF 0000083E A8A9 syscall InsetRect 00000840 486E FFBC pea.l [A6 - 0x44] 00000844 A8A3 syscall EraseRect 00000846 082E 0003 0009 btst.b [A6 + 0x9], 0x3 0000084C 6750 beq +0x52 /* 0000089E */ 0000084E 486E FFCE pea.l [A6 - 0x32] 00000852 486E FFDE pea.l [A6 - 0x22] 00000856 4EBA 057A jsr [PC + 0x57A /* 00000DD2 */] 0000085A 508F addq.l A7, 8 0000085C 486E FFCE pea.l [A6 - 0x32] 00000860 3F3C FFFF move.w -[A7], 0xFFFF 00000864 3F3C FFFF move.w -[A7], 0xFFFF 00000868 A8A9 syscall InsetRect 0000086A 486E FFCE pea.l [A6 - 0x32] 0000086E A8A3 syscall EraseRect 00000870 486E FFCE pea.l [A6 - 0x32] 00000874 3F3C 0001 move.w -[A7], 0x1 00000878 3F3C 0001 move.w -[A7], 0x1 0000087C A8A9 syscall InsetRect 0000087E 486E FFCE pea.l [A6 - 0x32] 00000882 A8A1 syscall FrameRect 00000884 302E FFD0 move.w D0, [A6 - 0x30] 00000888 5C40 addq.w D0, 6 0000088A 3D40 FFD4 move.w [A6 - 0x2C], D0 0000088E 302E FFCE move.w D0, [A6 - 0x32] 00000892 5C40 addq.w D0, 6 00000894 3D40 FFD2 move.w [A6 - 0x2E], D0 00000898 486E FFCE pea.l [A6 - 0x32] 0000089C A8A1 syscall FrameRect label0000089E: 0000089E 206E 000A movea.l A0, [A6 + 0xA] 000008A2 4A28 0070 tst.b [A0 + 0x70] 000008A6 6736 beq +0x38 /* 000008DE */ 000008A8 486E FFD6 pea.l [A6 - 0x2A] 000008AC 486E FFDE pea.l [A6 - 0x22] 000008B0 4EBA 056E jsr [PC + 0x56E /* 00000E20 */] 000008B4 508F addq.l A7, 8 000008B6 486E FFD6 pea.l [A6 - 0x2A] 000008BA 3F3C FFFF move.w -[A7], 0xFFFF 000008BE 3F3C FFFF move.w -[A7], 0xFFFF 000008C2 A8A9 syscall InsetRect 000008C4 486E FFD6 pea.l [A6 - 0x2A] 000008C8 A8A3 syscall EraseRect 000008CA 486E FFD6 pea.l [A6 - 0x2A] 000008CE 3F3C 0001 move.w -[A7], 0x1 000008D2 3F3C 0001 move.w -[A7], 0x1 000008D6 A8A9 syscall InsetRect 000008D8 486E FFD6 pea.l [A6 - 0x2A] 000008DC A8A1 syscall FrameRect label000008DE: 000008DE 42A7 clr.l -[A7] 000008E0 A8D8 syscall NewRgn 000008E2 205F movea.l A0, [A7]+ 000008E4 2D48 FFAE move.l [A6 - 0x52], A0 000008E8 42A7 clr.l -[A7] 000008EA A8D8 syscall NewRgn 000008EC 205F movea.l A0, [A7]+ 000008EE 2D48 FFAA move.l [A6 - 0x56], A0 000008F2 2F2E FFAE move.l -[A7], [A6 - 0x52] 000008F6 486E FFBC pea.l [A6 - 0x44] 000008FA A8DF syscall RectRgn 000008FC 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000900 A87A syscall GetClip 00000902 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000906 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000090A 2F2E FFAE move.l -[A7], [A6 - 0x52] 0000090E A8E4 syscall SectRgn 00000910 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000914 A879 syscall SetClip 00000916 206E 000A movea.l A0, [A6 + 0xA] 0000091A 2068 0086 movea.l A0, [A0 + 0x86] 0000091E 2050 movea.l A0, [A0] 00000920 1D50 FFC5 move.b [A6 - 0x3B], [A0] 00000924 3F2E FFCA move.w -[A7], [A6 - 0x36] 00000928 302E FFE2 move.w D0, [A6 - 0x1E] 0000092C 5740 subq.w D0, 3 0000092E 3F00 move.w -[A7], D0 00000930 A893 syscall MoveTo 00000932 206E 000A movea.l A0, [A6 + 0xA] 00000936 2068 0086 movea.l A0, [A0 + 0x86] 0000093A 2F10 move.l -[A7], [A0] 0000093C A884 syscall DrawString 0000093E 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000942 A879 syscall SetClip 00000944 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000948 A8D9 syscall DisposRgn/DisposeRgn 0000094A 2F2E FFAE move.l -[A7], [A6 - 0x52] 0000094E A8D9 syscall DisposRgn/DisposeRgn 00000950 4267 clr.w -[A7] 00000952 A887 syscall TextFont 00000954 3F3C 000C move.w -[A7], 0xC 00000958 A88A syscall TextSize 0000095A 486E FFEE pea.l [A6 - 0x12] 0000095E A899 syscall SetPenState 00000960 265F movea.l A3, [A7]+ 00000962 4E5E unlink A6 00000964 4E75 rts 00000966 4452 neg.w [A2] 00000968 4157 chk.w D0, [A7] 0000096A 4652 not.w [A2] 0000096C 414D chk.w D0, A5 fn0000096E: 0000096E 4E56 FFDE link A6, -0x0022 00000972 486E FFF8 pea.l [A6 - 0x8] 00000976 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000097A 4EBA 040C jsr [PC + 0x40C /* 00000D88 */] 0000097E 508F addq.l A7, 8 00000980 486E FFF0 pea.l [A6 - 0x10] 00000984 486E FFF8 pea.l [A6 - 0x8] 00000988 4EBA 0448 jsr [PC + 0x448 /* 00000DD2 */] 0000098C 508F addq.l A7, 8 0000098E 486E FFDE pea.l [A6 - 0x22] 00000992 487A 04EC pea.l [PC + 0x4EC /* 00000E80, value 0x24464646 '$FFF', pstring "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" */] 00000996 A866 syscall StuffHex 00000998 486E FFDE pea.l [A6 - 0x22] 0000099C 41EE FFF8 lea.l A0, [A6 - 0x8] 000009A0 2F20 move.l -[A7], -[A0] 000009A2 2F20 move.l -[A7], -[A0] 000009A4 4EBA 0012 jsr [PC + 0x12 /* 000009B8 */] 000009A8 4FEF 000C lea.l A7, [A7 + 0xC] 000009AC 4E5E unlink A6 000009AE 4E75 rts 000009B0 544F addq.w A7, 2 000009B2 4747 chk.w D3, D7 000009B4 4C45 5A4F movem.l D0,D1,D2,D3,D6,A1,A3,A4,A6, D5 fn000009B8: 000009B8 4E56 FFE6 link A6, -0x001A 000009BC 2D6E 0010 FFF2 move.l [A6 - 0xE], [A6 + 0x10] 000009C2 7002 moveq.l D0, 0x02 000009C4 3D40 FFF6 move.w [A6 - 0xA], D0 000009C8 486E FFE6 pea.l [A6 - 0x1A] 000009CC 4267 clr.w -[A7] 000009CE 4267 clr.w -[A7] 000009D0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009D4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009D8 A8A7 syscall SetRect 000009DA 41EE FFF8 lea.l A0, [A6 - 0x8] 000009DE 43EE FFE6 lea.l A1, [A6 - 0x1A] 000009E2 20D9 move.l [A0]+, [A1]+ 000009E4 20D9 move.l [A0]+, [A1]+ 000009E6 486E FFEE pea.l [A6 - 0x12] 000009EA A910 syscall GetWMgrPort 000009EC 486E FFF2 pea.l [A6 - 0xE] 000009F0 206E FFEE movea.l A0, [A6 - 0x12] 000009F4 4868 0002 pea.l [A0 + 0x2] 000009F8 486E FFE6 pea.l [A6 - 0x1A] 000009FC 486E 0008 pea.l [A6 + 0x8] 00000A00 3F3C 0002 move.w -[A7], 0x2 00000A04 42A7 clr.l -[A7] 00000A06 A8EC syscall CopyBits 00000A08 4E5E unlink A6 00000A0A 4E75 rts 00000A0C 544F addq.w A7, 2 00000A0E 4747 chk.w D3, D7 00000A10 4C45 424F movem.l D0,D1,D2,D3,D6,A1,A6, D5 fn00000A14: 00000A14 4E56 FFDE link A6, -0x0022 00000A18 486E FFF8 pea.l [A6 - 0x8] 00000A1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A20 4EBA 0366 jsr [PC + 0x366 /* 00000D88 */] 00000A24 508F addq.l A7, 8 00000A26 486E FFF0 pea.l [A6 - 0x10] 00000A2A 486E FFF8 pea.l [A6 - 0x8] 00000A2E 4EBA 03F0 jsr [PC + 0x3F0 /* 00000E20 */] 00000A32 508F addq.l A7, 8 00000A34 486E FFDE pea.l [A6 - 0x22] 00000A38 487A 046C pea.l [PC + 0x46C /* 00000EA6, value 0x24464646 '$FFF', pstring "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" */] 00000A3C A866 syscall StuffHex 00000A3E 486E FFDE pea.l [A6 - 0x22] 00000A42 41EE FFF8 lea.l A0, [A6 - 0x8] 00000A46 2F20 move.l -[A7], -[A0] 00000A48 2F20 move.l -[A7], -[A0] 00000A4A 4EBA FF6C jsr [PC - 0x94 /* 000009B8 */] 00000A4E 4FEF 000C lea.l A7, [A7 + 0xC] 00000A52 4E5E unlink A6 00000A54 4E75 rts 00000A56 544F addq.w A7, 2 00000A58 4747 chk.w D3, D7 00000A5A 4C45 434C movem.l D2,D3,D6,A0,A1,A6, D5 fn00000A5E: 00000A5E 4E56 FFE4 link A6, -0x001C 00000A62 2F0B move.l -[A7], A3 00000A64 266E 000A movea.l A3, [A6 + 0xA] 00000A68 203C 0000 FFFF move.l D0, 0xFFFF 00000A6E C0AE 000E and.l D0, [A6 + 0xE] 00000A72 3D40 FFFE move.w [A6 - 0x2], D0 00000A76 202E 000E move.l D0, [A6 + 0xE] 00000A7A 7210 moveq.l D1, 0x10 00000A7C E2A0 asr D0, D1 00000A7E 0280 0000 FFFF andi.l D0, 0xFFFF 00000A84 3D40 FFFC move.w [A6 - 0x4], D0 00000A88 4267 clr.w -[A7] 00000A8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A8E 2F2B 0072 move.l -[A7], [A3 + 0x72] 00000A92 A8E8 syscall PtInRgn 00000A94 101F move.b D0, [A7]+ 00000A96 4A00 tst.b D0 00000A98 6606 bne +0x8 /* 00000AA0 */ 00000A9A 7000 moveq.l D0, 0x00 00000A9C 6000 0102 bra +0x104 /* 00000BA0 */ label00000AA0: 00000AA0 4267 clr.w -[A7] 00000AA2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AA6 2F2B 0076 move.l -[A7], [A3 + 0x76] 00000AAA A8E8 syscall PtInRgn 00000AAC 101F move.b D0, [A7]+ 00000AAE 4A00 tst.b D0 00000AB0 6756 beq +0x58 /* 00000B08 */ 00000AB2 206B 0076 movea.l A0, [A3 + 0x76] 00000AB6 2050 movea.l A0, [A0] 00000AB8 43EE FFE4 lea.l A1, [A6 - 0x1C] 00000ABC 5488 addq.l A0, 2 00000ABE 22D8 move.l [A1]+, [A0]+ 00000AC0 22D8 move.l [A1]+, [A0]+ 00000AC2 526E FFEA addq.w [A6 - 0x16], 1 00000AC6 526E FFE8 addq.w [A6 - 0x18], 1 00000ACA 302E FFEA move.w D0, [A6 - 0x16] 00000ACE 0640 FFF0 addi.w D0, 0xFFF0 00000AD2 3D40 FFE6 move.w [A6 - 0x1A], D0 00000AD6 302E FFE8 move.w D0, [A6 - 0x18] 00000ADA 0640 FFF0 addi.w D0, 0xFFF0 00000ADE 3D40 FFE4 move.w [A6 - 0x1C], D0 00000AE2 4267 clr.w -[A7] 00000AE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AE8 486E FFE4 pea.l [A6 - 0x1C] 00000AEC A8AD syscall PtInRect 00000AEE 101F move.b D0, [A7]+ 00000AF0 4A00 tst.b D0 00000AF2 670E beq +0x10 /* 00000B02 */ 00000AF4 082E 0002 0009 btst.b [A6 + 0x9], 0x2 00000AFA 6606 bne +0x8 /* 00000B02 */ 00000AFC 7003 moveq.l D0, 0x03 00000AFE 6000 00A0 bra +0xA2 /* 00000BA0 */ label00000B02: 00000B02 7001 moveq.l D0, 0x01 00000B04 6000 009A bra +0x9C /* 00000BA0 */ label00000B08: 00000B08 486E FFF4 pea.l [A6 - 0xC] 00000B0C 2F0B move.l -[A7], A3 00000B0E 4EBA 0278 jsr [PC + 0x278 /* 00000D88 */] 00000B12 508F addq.l A7, 8 00000B14 4267 clr.w -[A7] 00000B16 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B1A 486E FFF4 pea.l [A6 - 0xC] 00000B1E A8AD syscall PtInRect 00000B20 101F move.b D0, [A7]+ 00000B22 4A00 tst.b D0 00000B24 6700 0078 beq +0x7A /* 00000B9E */ 00000B28 486E FFE4 pea.l [A6 - 0x1C] 00000B2C 486E FFF4 pea.l [A6 - 0xC] 00000B30 4EBA 02A0 jsr [PC + 0x2A0 /* 00000DD2 */] 00000B34 508F addq.l A7, 8 00000B36 4267 clr.w -[A7] 00000B38 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B3C 486E FFE4 pea.l [A6 - 0x1C] 00000B40 A8AD syscall PtInRect 00000B42 101F move.b D0, [A7]+ 00000B44 4A00 tst.b D0 00000B46 6722 beq +0x24 /* 00000B6A */ 00000B48 082E 0003 0009 btst.b [A6 + 0x9], 0x3 00000B4E 671A beq +0x1C /* 00000B6A */ 00000B50 4A2B 006F tst.b [A3 + 0x6F] 00000B54 6714 beq +0x16 /* 00000B6A */ 00000B56 2F0B move.l -[A7], A3 00000B58 4EBA 0054 jsr [PC + 0x54 /* 00000BAE */] 00000B5C 588F addq.l A7, 4 00000B5E 4A00 tst.b D0 00000B60 6704 beq +0x6 /* 00000B66 */ 00000B62 7005 moveq.l D0, 0x05 00000B64 603A bra +0x3C /* 00000BA0 */ label00000B66: 00000B66 7006 moveq.l D0, 0x06 00000B68 6036 bra +0x38 /* 00000BA0 */ label00000B6A: 00000B6A 486E FFEC pea.l [A6 - 0x14] 00000B6E 486E FFF4 pea.l [A6 - 0xC] 00000B72 4EBA 02AC jsr [PC + 0x2AC /* 00000E20 */] 00000B76 508F addq.l A7, 8 00000B78 4A2B 0070 tst.b [A3 + 0x70] 00000B7C 671C beq +0x1E /* 00000B9A */ 00000B7E 4267 clr.w -[A7] 00000B80 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B84 486E FFEC pea.l [A6 - 0x14] 00000B88 A8AD syscall PtInRect 00000B8A 101F move.b D0, [A7]+ 00000B8C 4A00 tst.b D0 00000B8E 670A beq +0xC /* 00000B9A */ 00000B90 4A2B 006F tst.b [A3 + 0x6F] 00000B94 6704 beq +0x6 /* 00000B9A */ 00000B96 7004 moveq.l D0, 0x04 00000B98 6006 bra +0x8 /* 00000BA0 */ label00000B9A: 00000B9A 7002 moveq.l D0, 0x02 00000B9C 6002 bra +0x4 /* 00000BA0 */ label00000B9E: 00000B9E 7000 moveq.l D0, 0x00 label00000BA0: 00000BA0 265F movea.l A3, [A7]+ 00000BA2 4E5E unlink A6 00000BA4 4E75 rts 00000BA6 4649 not.w A1 00000BA8 4E44 trap 4 00000BAA 5041 addq.w D1, 8 00000BAC 5254 addq.w [A4], 1 fn00000BAE: 00000BAE 4E56 FFEC link A6, -0x0014 00000BB2 206E 0008 movea.l A0, [A6 + 0x8] 00000BB6 2068 0076 movea.l A0, [A0 + 0x76] 00000BBA 2050 movea.l A0, [A0] 00000BBC 43EE FFF8 lea.l A1, [A6 - 0x8] 00000BC0 5488 addq.l A0, 2 00000BC2 22D8 move.l [A1]+, [A0]+ 00000BC4 22D8 move.l [A1]+, [A0]+ 00000BC6 206E 0008 movea.l A0, [A6 + 0x8] 00000BCA 2D68 0082 FFEC move.l [A6 - 0x14], [A0 + 0x82] 00000BD0 206E FFEC movea.l A0, [A6 - 0x14] 00000BD4 2050 movea.l A0, [A0] 00000BD6 43EE FFF0 lea.l A1, [A6 - 0x10] 00000BDA 5088 addq.l A0, 8 00000BDC 22D8 move.l [A1]+, [A0]+ 00000BDE 22D8 move.l [A1]+, [A0]+ 00000BE0 302E FFF8 move.w D0, [A6 - 0x8] 00000BE4 906E FFF0 sub.w D0, [A6 - 0x10] 00000BE8 4A40 tst.w D0 00000BEA 6C0E bge +0x10 /* 00000BFA */ 00000BEC 302E FFF8 move.w D0, [A6 - 0x8] 00000BF0 906E FFF0 sub.w D0, [A6 - 0x10] 00000BF4 4440 neg.w D0 00000BF6 48C0 ext.l D0 00000BF8 6008 bra +0xA /* 00000C02 */ label00000BFA: 00000BFA 302E FFF8 move.w D0, [A6 - 0x8] 00000BFE 906E FFF0 sub.w D0, [A6 - 0x10] label00000C02: 00000C02 3D40 FFF0 move.w [A6 - 0x10], D0 00000C06 302E FFFA move.w D0, [A6 - 0x6] 00000C0A 906E FFF2 sub.w D0, [A6 - 0xE] 00000C0E 4A40 tst.w D0 00000C10 6C0E bge +0x10 /* 00000C20 */ 00000C12 302E FFFA move.w D0, [A6 - 0x6] 00000C16 906E FFF2 sub.w D0, [A6 - 0xE] 00000C1A 4440 neg.w D0 00000C1C 48C0 ext.l D0 00000C1E 6008 bra +0xA /* 00000C28 */ label00000C20: 00000C20 302E FFFA move.w D0, [A6 - 0x6] 00000C24 906E FFF2 sub.w D0, [A6 - 0xE] label00000C28: 00000C28 3D40 FFF2 move.w [A6 - 0xE], D0 00000C2C 302E FFFC move.w D0, [A6 - 0x4] 00000C30 906E FFF4 sub.w D0, [A6 - 0xC] 00000C34 4A40 tst.w D0 00000C36 6C0E bge +0x10 /* 00000C46 */ 00000C38 302E FFFC move.w D0, [A6 - 0x4] 00000C3C 906E FFF4 sub.w D0, [A6 - 0xC] 00000C40 4440 neg.w D0 00000C42 48C0 ext.l D0 00000C44 6008 bra +0xA /* 00000C4E */ label00000C46: 00000C46 302E FFFC move.w D0, [A6 - 0x4] 00000C4A 906E FFF4 sub.w D0, [A6 - 0xC] label00000C4E: 00000C4E 3D40 FFF4 move.w [A6 - 0xC], D0 00000C52 302E FFFE move.w D0, [A6 - 0x2] 00000C56 906E FFF6 sub.w D0, [A6 - 0xA] 00000C5A 4A40 tst.w D0 00000C5C 6C0E bge +0x10 /* 00000C6C */ 00000C5E 302E FFFE move.w D0, [A6 - 0x2] 00000C62 906E FFF6 sub.w D0, [A6 - 0xA] 00000C66 4440 neg.w D0 00000C68 48C0 ext.l D0 00000C6A 6008 bra +0xA /* 00000C74 */ label00000C6C: 00000C6C 302E FFFE move.w D0, [A6 - 0x2] 00000C70 906E FFF6 sub.w D0, [A6 - 0xA] label00000C74: 00000C74 3D40 FFF6 move.w [A6 - 0xA], D0 00000C78 0C6E 0007 FFF6 cmpi.w [A6 - 0xA], 0x7 00000C7E 6E18 bgt +0x1A /* 00000C98 */ 00000C80 0C6E 0007 FFF2 cmpi.w [A6 - 0xE], 0x7 00000C86 6E10 bgt +0x12 /* 00000C98 */ 00000C88 0C6E 0007 FFF0 cmpi.w [A6 - 0x10], 0x7 00000C8E 6E08 bgt +0xA /* 00000C98 */ 00000C90 0C6E 0007 FFF4 cmpi.w [A6 - 0xC], 0x7 00000C96 6F04 ble +0x6 /* 00000C9C */ label00000C98: 00000C98 7000 moveq.l D0, 0x00 00000C9A 6002 bra +0x4 /* 00000C9E */ label00000C9C: 00000C9C 7001 moveq.l D0, 0x01 label00000C9E: 00000C9E 4E5E unlink A6 00000CA0 4E75 rts 00000CA2 5A4F addq.w A7, 5 00000CA4 4F4D chk.w D7, A5 00000CA6 4544 chk.w D2, D4 00000CA8 4F55 chk.w D7, [A5] fn00000CAA: 00000CAA 4E56 FFF0 link A6, -0x0010 00000CAE 2D6E 000A FFFC move.l [A6 - 0x4], [A6 + 0xA] 00000CB4 206E FFFC movea.l A0, [A6 - 0x4] 00000CB8 43EE FFF4 lea.l A1, [A6 - 0xC] 00000CBC 41E8 0010 lea.l A0, [A0 + 0x10] 00000CC0 22D8 move.l [A1]+, [A0]+ 00000CC2 22D8 move.l [A1]+, [A0]+ 00000CC4 206E FFFC movea.l A0, [A6 - 0x4] 00000CC8 3028 000A move.w D0, [A0 + 0xA] 00000CCC 4440 neg.w D0 00000CCE 206E FFFC movea.l A0, [A6 - 0x4] 00000CD2 3228 0008 move.w D1, [A0 + 0x8] 00000CD6 4441 neg.w D1 00000CD8 486E FFF4 pea.l [A6 - 0xC] 00000CDC 3F00 move.w -[A7], D0 00000CDE 3F01 move.w -[A7], D1 00000CE0 A8A8 syscall OffsetRect 00000CE2 206E 000A movea.l A0, [A6 + 0xA] 00000CE6 2F28 0076 move.l -[A7], [A0 + 0x76] 00000CEA 486E FFF4 pea.l [A6 - 0xC] 00000CEE A8DF syscall RectRgn 00000CF0 082E 0003 0009 btst.b [A6 + 0x9], 0x3 00000CF6 6720 beq +0x22 /* 00000D18 */ 00000CF8 2F2E 000A move.l -[A7], [A6 + 0xA] 00000CFC 4EBA FEB0 jsr [PC - 0x150 /* 00000BAE */] 00000D00 588F addq.l A7, 4 00000D02 4A00 tst.b D0 00000D04 6612 bne +0x14 /* 00000D18 */ 00000D06 206E 000A movea.l A0, [A6 + 0xA] 00000D0A 2068 0082 movea.l A0, [A0 + 0x82] 00000D0E 2050 movea.l A0, [A0] 00000D10 43EE FFF4 lea.l A1, [A6 - 0xC] 00000D14 20D9 move.l [A0]+, [A1]+ 00000D16 20D9 move.l [A0]+, [A1]+ label00000D18: 00000D18 486E FFF4 pea.l [A6 - 0xC] 00000D1C 3F3C FFFF move.w -[A7], 0xFFFF 00000D20 3F3C FFFF move.w -[A7], 0xFFFF 00000D24 A8A9 syscall InsetRect 00000D26 066E FFF4 FFF4 addi.w [A6 - 0xC], 0xFFF4 00000D2C 206E 000A movea.l A0, [A6 + 0xA] 00000D30 2F28 0072 move.l -[A7], [A0 + 0x72] 00000D34 486E FFF4 pea.l [A6 - 0xC] 00000D38 A8DF syscall RectRgn 00000D3A 486E FFF4 pea.l [A6 - 0xC] 00000D3E 3F3C 0001 move.w -[A7], 0x1 00000D42 3F3C 0001 move.w -[A7], 0x1 00000D46 A8A8 syscall OffsetRect 00000D48 546E FFF6 addq.w [A6 - 0xA], 2 00000D4C 42A7 clr.l -[A7] 00000D4E A8D8 syscall NewRgn 00000D50 205F movea.l A0, [A7]+ 00000D52 2D48 FFF0 move.l [A6 - 0x10], A0 00000D56 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D5A 486E FFF4 pea.l [A6 - 0xC] 00000D5E A8DF syscall RectRgn 00000D60 206E 000A movea.l A0, [A6 + 0xA] 00000D64 2F28 0072 move.l -[A7], [A0 + 0x72] 00000D68 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D6C 206E 000A movea.l A0, [A6 + 0xA] 00000D70 2F28 0072 move.l -[A7], [A0 + 0x72] 00000D74 A8E5 syscall UnionRgn 00000D76 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D7A A8D9 syscall DisposRgn/DisposeRgn 00000D7C 4E5E unlink A6 00000D7E 4E75 rts 00000D80 4255 clr.w [A5] 00000D82 494C chk.w D4, A4 00000D84 4452 neg.w [A2] 00000D86 4547 chk.w D2, D7 fn00000D88: 00000D88 4E56 0000 link A6, 0 00000D8C 206E 0008 movea.l A0, [A6 + 0x8] 00000D90 2068 0076 movea.l A0, [A0 + 0x76] 00000D94 2050 movea.l A0, [A0] 00000D96 226E 000C movea.l A1, [A6 + 0xC] 00000D9A 5488 addq.l A0, 2 00000D9C 22D8 move.l [A1]+, [A0]+ 00000D9E 22D8 move.l [A1]+, [A0]+ 00000DA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DA4 3F3C FFFF move.w -[A7], 0xFFFF 00000DA8 3F3C FFFF move.w -[A7], 0xFFFF 00000DAC A8A9 syscall InsetRect 00000DAE 206E 000C movea.l A0, [A6 + 0xC] 00000DB2 3010 move.w D0, [A0] 00000DB4 5240 addq.w D0, 1 00000DB6 206E 000C movea.l A0, [A6 + 0xC] 00000DBA 3140 0004 move.w [A0 + 0x4], D0 00000DBE 206E 000C movea.l A0, [A6 + 0xC] 00000DC2 0650 FFF4 addi.w [A0], 0xFFF4 00000DC6 4E5E unlink A6 00000DC8 4E75 rts 00000DCA 4745 chk.w D3, D5 00000DCC 5444 addq.w D4, 2 00000DCE 5241 addq.w D1, 1 00000DD0 4742 chk.w D3, D2 fn00000DD2: 00000DD2 4E56 0000 link A6, 0 00000DD6 48E7 0030 movem.l -[A7], A2,A3 00000DDA 206E 0008 movea.l A0, [A6 + 0x8] 00000DDE 226E 0008 movea.l A1, [A6 + 0x8] 00000DE2 246E 0008 movea.l A2, [A6 + 0x8] 00000DE6 266E 0008 movea.l A3, [A6 + 0x8] 00000DEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DEE 3028 0006 move.w D0, [A0 + 0x6] 00000DF2 0640 FFEF addi.w D0, 0xFFEF 00000DF6 3F00 move.w -[A7], D0 00000DF8 3011 move.w D0, [A1] 00000DFA 5440 addq.w D0, 2 00000DFC 3F00 move.w -[A7], D0 00000DFE 302A 0006 move.w D0, [A2 + 0x6] 00000E02 5140 subq.w D0, 8 00000E04 3F00 move.w -[A7], D0 00000E06 302B 0004 move.w D0, [A3 + 0x4] 00000E0A 5540 subq.w D0, 2 00000E0C 3F00 move.w -[A7], D0 00000E0E A8A7 syscall SetRect 00000E10 4CDF 0C00 movem.l A2,A3, [A7]+ 00000E14 4E5E unlink A6 00000E16 4E75 rts 00000E18 4745 chk.w D3, D5 00000E1A 545A addq.w [A2]+, 2 00000E1C 4F4F chk.w D7, A7 00000E1E 4D42 chk.w D6, D2 fn00000E20: 00000E20 4E56 0000 link A6, 0 00000E24 48E7 0030 movem.l -[A7], A2,A3 00000E28 206E 0008 movea.l A0, [A6 + 0x8] 00000E2C 226E 0008 movea.l A1, [A6 + 0x8] 00000E30 246E 0008 movea.l A2, [A6 + 0x8] 00000E34 266E 0008 movea.l A3, [A6 + 0x8] 00000E38 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E3C 3028 0002 move.w D0, [A0 + 0x2] 00000E40 5040 addq.w D0, 8 00000E42 3F00 move.w -[A7], D0 00000E44 3011 move.w D0, [A1] 00000E46 5440 addq.w D0, 2 00000E48 3F00 move.w -[A7], D0 00000E4A 302A 0002 move.w D0, [A2 + 0x2] 00000E4E 0640 0011 addi.w D0, 0x11 00000E52 3F00 move.w -[A7], D0 00000E54 302B 0004 move.w D0, [A3 + 0x4] 00000E58 5540 subq.w D0, 2 00000E5A 3F00 move.w -[A7], D0 00000E5C A8A7 syscall SetRect 00000E5E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000E62 4E5E unlink A6 00000E64 4E75 rts 00000E66 4745 chk.w D3, D5 00000E68 5443 addq.w D3, 2 00000E6A 4C4F 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A7 00000E6E 1041 movea.b A0, D1 00000E70 4130 3041 .invalid 0, [A0 + D3.w + 0x41] // invalid opcode 4 with b == 4 00000E74 4130 3041 .invalid 0, [A0 + D3.w + 0x41] // invalid opcode 4 with b == 4 00000E78 4130 3041 .invalid 0, [A0 + D3.w + 0x41] // invalid opcode 4 with b == 4 00000E7C 4130 3000 .invalid 0, [A0 + D3.w] // invalid opcode 4 with b == 4 00000E80 2446 movea.l A2, D6 00000E82 4646 not.w D6 00000E84 4646 not.w D6 00000E86 4646 not.w D6 00000E88 4646 not.w D6 00000E8A 4646 not.w D6 00000E8C 4646 not.w D6 00000E8E 4646 not.w D6 00000E90 4646 not.w D6 00000E92 4646 not.w D6 00000E94 4646 not.w D6 00000E96 4646 not.w D6 00000E98 4646 not.w D6 00000E9A 4646 not.w D6 00000E9C 4646 not.w D6 00000E9E 4646 not.w D6 00000EA0 4646 not.w D6 00000EA2 4646 not.w D6 00000EA4 4600 not.b D0 00000EA6 2446 movea.l A2, D6 00000EA8 4646 not.w D6 00000EAA 4646 not.w D6 00000EAC 4646 not.w D6 00000EAE 4646 not.w D6 00000EB0 4646 not.w D6 00000EB2 4646 not.w D6 00000EB4 4646 not.w D6 00000EB6 4646 not.w D6 00000EB8 4646 not.w D6 00000EBA 4646 not.w D6 00000EBC 4646 not.w D6 00000EBE 4646 not.w D6 00000EC0 4646 not.w D6 00000EC2 4646 not.w D6 00000EC4 4646 not.w D6 00000EC6 4646 not.w D6 00000EC8 4646 not.w D6 00000ECA 4600 not.b D0